/*!
 * \file GapEventEchoReq.h
 * \brief Event carrying message GapEchoReq
 */

#ifndef MGW_GAP_EVENT_ECHO_REQ_H
#define MGW_GAP_EVENT_ECHO_REQ_H

#include "EventData.h"
#include "GapGlobals.h"
#include "GAP.pb.h"

namespace tsc
{
namespace mgw
{

using GatewayApplicationPart::GapEchoReq;

/**
 * Serving Gateway sent heartbeat signal
 */
class GapEventEchoReq : public common::EventData
{
public:

    GapEventEchoReq(GapEchoReq& echoReq) :
		EventData(GAP_ECHO_REQUEST)
	{
        // nothing
	}

	virtual ~GapEventEchoReq()
	{

	}
};

} // namespace mgw
} // namespace tsc

#endif // MGW_GAP_EVENT_ECHO_REQ_H
